Usability in Open Source Software Development: Opinions and Practice
نویسندگان
چکیده
Open Source Software (OSS) development has gained significant importance in the production of software products. Open Source Software developers have produced systems with a functionality that is competitive with similar proprietary software developed by commercial software organizations. Yet OSS is usually designed for and by power-users, and OSS products have been criticized for having little or no emphasis on usability. We have conducted an empirical study of the developers’ opinions about usability and the way usability engineering is practiced in a variety of OSS projects. The study included a questionnaire survey and a series of interviews, where we interviewed OSS contributors with both technical and usability backgrounds. Overall we found that OSS developers are interested in usability, but in practice it is not top priority, and OSS projects rarely employs systematic usability evaluation. Most of the efforts are based on common sense. Most developers have a very limited understanding of usability, and there is a lack of resources and evaluation methods fitting into the OSS paradigm.
منابع مشابه
OJAX: a case study in agile Web 2.0 open source development
Purpose: This paper describes a case study of the development, features and evaluation of a Rich Internet Application for libraries. It attempts to demonstrate best practice in the use of software standards, development processes and evaluation. Methodology/approach: Web 2.0, open source design methods and usability testing were used within an Agile framework. Findings: The adoption of Agile so...
متن کاملUsability in Open Source Software Development: An Interpretive Case Study
This paper analyzes usability in open source software (OSS) development. OSS development is a current phenomenon both in Information Systems (IS) research and practice. Also the Human Computer Interaction (HCI) community has started to acknowledge OSS development as an interesting object of study. The importance of usability is accepted within the both fields of IS and HCI. Usability of the OSS...
متن کاملTraditional Usability Costs and Benefits: Fitting them into Open Source Software Development
Usability is an important quality characteristic of software (SW) products and systems. Usability costbenefit analysis models outline the potential benefits and costs of usability. These models are important for selling the usability activities for management. The implications of open source software (OSS) development context on usability cost-benefit considerations have not been addressed. Bas...
متن کاملApplying usability cost-benefit analysis - explorations in commercial and open source software development contexts
This thesis explores whether usability cost-benefit analysis is helpful when applied to commercial and open source software (OSS) development contexts. First, the thesis examines the differences and commonalities among the existing usability cost-benefit analysis models. The results indicate that there are considerable variations in the usability cost-benefit analysis literature in how the diff...
متن کاملUsability Specialists as Boundary Spanners - An Appraisal of Usability Specialists' Work in Multiparty Distributed Open Source Software Development Effort
This study examines the work of usability specialists in a multiparty research project producing an open source learning application for children, with children. Children as a user group has been acknowledged decades ago and methods for involving them have been devised, but there is a lack of research examining what happens to children’s input in practice, when integrated with actual developmen...
متن کامل